Momentum could Take Nifty to 18,000, New High